Self-adaptation and mutual adaptation for distributed scheduling in benevolent clouds

نویسندگان

  • Zheng Xiao
  • PiJun Liang
  • Zhao Tong
  • Kenli Li
  • Samee Ullah Khan
  • Keqin Li
چکیده

1College of Information Science and Engineering, Hunan University, Changsha, Hunan, China 2College ofMathematics and Computer Science, HunanNormal University, Changsha, Hunan, China 3Department of Electrical and Computer Engineering, North Dakota State University, Fargo, ND, USA 4Department of Computer Science, State University of NewYork, New Paltz, NY, USA Correspondence Zheng Xiao, College of Information Science and Engineering, Hunan University, Changsha, Hunan 410082, China. Email: [email protected] Summary Joint service involving several clouds is anemerging formof cloudcomputing. Inhybrid clouds, the schedulers within 1 cloud must not only self-adapt to the job arrival processes and the workload but also mutually adapt to the scheduling polices of other schedulers. However, as a combinatorial optimization problem, scheduling is challenged by the adaptation to those dynamics and uncertain behaviors of the peers. This article studies the collaboration among benevolent clouds that are cooperative in nature and willing to accept jobs from other clouds. We take advantage of machine learning and propose a distributed scheduling mechanism to learn the knowledge of jobmodel, resource performance, and others’ policies.Without explicit modeling and prediction, machine learning guides scheduling decisions based on experiences. To examine the performance of our approach,we conducted simulation using the SP2 jobworkload log of the SanDiego Supercomputer Center under a test bed based on agent-based systems—SWARM. The results validate that our approach has much shorter mean response time than 5 typical dynamic scheduling algorithms—opportunistic load balancing, minimum execution time, minimum completion time, switching algorithm, and k-percent best. A better collaboration in hybrid cloud is achieved by full adaptation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Task Scheduling Algorithm Using Covariance Matrix Adaptation Evolution Strategy (CMA-ES) in Cloud Computing

The cloud computing is considered as a computational model which provides the uses requests with resources upon any demand and needs.The need for planning the scheduling of the user's jobs has emerged as an important challenge in the field of cloud computing. It is mainly due to several reasons, including ever-increasing advancements of information technology and an increase of applications and...

متن کامل

A Study on the Role of Self-Esteem and Self-Effectiveness for the Relation between Islamic Life Style and Social Adaptation among the Youth in Mashhad

This paper tries to study the role of self-esteem and self-effectiveness for the relation between Islamic life style and social adaptation among the youth in Mashhad. The data was gathered from the questionnaire about 235 young people. Two different questionnaires were used for gathering data. By lisrel and SPSS  software, the data were analyzed. Statistical tests like factor analysis show that...

متن کامل

Osmoregulatory Parameters of Asian sea bass (Lates calcarifer) during adaptation in Freshwater

In the present study, the adaptation of Asian sea bass (lates calcarifer) was investigated in fresh water using physiological parameters of osmoregulation including: the plasma levels of thyroid hormones and cortisol, gill Na+/ K+-ATPase activity and plasma concentrations of sodium and chloride. For this purpose, 60 fish were distributed in three 300 L tanks with a density of 20 fish per tank. ...

متن کامل

Online Scheduling of Jobs for D-benevolent instances On Identical Machines

We consider online scheduling of jobs with specic release time on m identical machines. Each job has a weight and a size; the goal is maximizing total weight of completed jobs. At release time of a job it must immediately be scheduled on a machine or it will be rejected. It is also allowed during execution of a job to preempt it; however, it will be lost and only weight of completed jobs contri...

متن کامل

Relation between demographic characteristics and adaptation with adherence to treatment in adolescents with epilepsy: based on Roy adaptation model

Introduction: As one of the chronic diseases, epilepsy can affect children's self-steam and life satisfaction by lowering self-steam, that leads to social isolation, reduced self-efficacy and finally affects their adaptation to the disease. Therefore, the aim of this study was to determine the relationship between demographic characteristics (individual and clinical) and adaptation (based on RO...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Concurrency and Computation: Practice and Experience

دوره 29  شماره 

صفحات  -

تاریخ انتشار 2017